Лабораторная работа №7

Курс “Операционные Системы”

Шилоносов Д.В., НКАбд-03-22

Российский университет дружбы народов, Москва, Россия

23 марта 2023

Информация

Докладчик

  • Шилоносов Данил Вячеславович
  • студент группы НКАбд-03-22
  • кафедры Компьютерные и информационные науки
  • Российский университет дружбы народов
  • 1132221810@pfur.ru

Цель работы

Освоение основных возможностей командной оболочки Midnight Commander. Приобретение навыков практической работы по просмотру каталогов и файлов, манипуляций с ними.

Задание по mc

  1. Изучите информацию о mc, вызвав в командной строке man mc.
  2. Запустите из командной строки mc, изучите его структуру и меню.
  3. Выполните несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.)
  4. Выполните основные команды меню левой (или правой) панели. Оцените степень подробности вывода информации о файлах.

Задание по mc

  1. Используя возможности подменю Файл , выполните:
    • просмотр содержимого текстового файла;
    • редактирование содержимого текстового файла (без сохранения результатов редактирования);
    • создание каталога;

Задание по mc

  1. С помощью соответствующих средств подменю Команда осуществите:
    • поиск в файловой системе файла с заданными условиями (например, файла с расширением .c или .cpp, содержащего строку main);
    • выбор и повторение одной из предыдущих команд;
    • переход в домашний каталог;
    • анализ файла меню и файла расширений.
  2. Вызовите подменю Настройки . Освойте операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д.)

Задание по встроенному редактору mc

  1. Создайте текстовой файл text.txt.
  2. Откройте этот файл с помощью встроенного в mc редактора.
  3. Вставьте в открытый файл небольшой фрагмент текста, скопированный из любого другого файла или Интернета.
  4. Проделайте с текстом следующие манипуляции, используя горячие клавиши:
    1. Удалите строку текста.
    2. Выделите фрагмент текста и скопируйте его на новую строку.
    3. Выделите фрагмент текста и перенесите его на новую строку.

Задание по встроенному редактору mc

  1. Сохраните файл.
  2. Отмените последнее действие.
  3. Перейдите в конец файла (нажав комбинацию клавиш) и напишите некоторый текст.
  4. Перейдите в начало файла (нажав комбинацию клавиш) и напишите некоторый текст.
  5. Сохраните и закройте файл.
  6. Откройте файл с исходным текстом на некотором языке программирования (например C или Java).
  7. Используя меню редактора, включите подсветку синтаксиса, если она не включена, или выключите, если она включена.

Выполнение лабораторной работы

Задание по mc

№1

  1. Изучите информацию о mc, вызвав в командной строке man mc

№2

  1. Запустите из командной строки mc, изучите его структуру и меню

№3

  1. Выполните несколько операций в mc, используя управляющие клавиши (операции с панелями; выделение/отмена выделения файлов, копирование/перемещение файлов, получение информации о размере и правах доступа на файлы и/или каталоги и т.п.)

№4

  1. Выполните основные команды меню левой (или правой) панели. Оцените степень подробности вывода информации о файлах

№5.1

  1. Используя возможности подменю Файл , выполните:
    • просмотр содержимого текстового файла;

№5.2

  • редактирование содержимого текстового файла (без сохранения результатов редактирования);

№5.3

  • создание каталога;

№5.4

  • копирование в файлов в созданный каталог.

№6.1

  1. С помощью соответствующих средств подменю Команда осуществите:
    • поиск в файловой системе файла с заданными условиями (например, файла с расширением .c или .cpp, содержащего строку main);

№6.2

  • выбор и повторение одной из предыдущих команд;

№6.3

  • переход в домашний каталог;

№6.4

  • анализ файла меню и файла расширений.

№7

  1. Вызовите подменю Настройки . Освойте операции, определяющие структуру экрана mc (Full screen, Double Width, Show Hidden Files и т.д.)

№8

  1. Создайте текстовой файл text.txt.

№9

  1. Откройте этот файл с помощью встроенного в mc редактора.

№10

  1. Вставьте в открытый файл небольшой фрагмент текста, скопированный из любого другого файла или Интернета.

№11.1

  1. Проделайте с текстом следующие манипуляции, используя горячие клавиши:
  2. Удалите строку текста.

№11.2

  1. Выделите фрагмент текста и скопируйте его на новую строку.

№11.3

  1. Выделите фрагмент текста и перенесите его на новую строку.

№11.4

  1. Сохраните файл.

№11.5

  1. Отмените последнее действие.

№11.6

  1. Перейдите в конец файла (нажав комбинацию клавиш) и напишите некоторый текст.

№11.7

  1. Перейдите в начало файла (нажав комбинацию клавиш) и напишите некоторый текст.

№11.8

  1. Сохраните и закройте файл.

№12

  1. Откройте файл с исходным текстом на некотором языке программирования (например C или Java).

№13

  1. Используя меню редактора, включите подсветку синтаксиса, если она не включена, или выключите, если она включена.

Результаты

Выводы

В процессе выполнения лабораторной работы были освоены основные возможности командной оболочки Midnight Commander, были приобретены навыки практической работы по просмотру каталогов и файлов, манипуляций с ними.